import axios from 'axios';
 
// 创建axios实例
const request = axios.create({
  baseURL: process.env.REACT_APP_API_BASE_URL?process.env.REACT_APP_API_BASE_URL:"https://your-api-url.com",
  timeout: 1000, // 请求超时时间
  // 其他配置...
});
 
// 请求拦截器
request.interceptors.request.use(
  config => {
    // 可以在这里添加例如token等请求头
    // config.headers['Authorization'] = 'Your Token';
    return config;
  },
  error => {
    // 请求错误处理
    return Promise.reject(error);
  }
);
 
// 响应拦截器
request.interceptors.response.use(
  response => {
    // 对响应数据做处理，例如只返回data部分
    return response.data;
  },
  error => {
    // 响应错误处理
    return Promise.reject(error);
  }
);
 
// 导出封装后的axios实例
export default request;